home *** CD-ROM | disk | FTP | other *** search
/ Dr. Windows 3 / dr win3.zip / dr win3 / WINSOUND / S_TOOLS.ZIP / MANUAL.TXT < prev    next >
Text File  |  1994-03-08  |  12KB  |  245 lines

  1.                                                       ╔═════════════════════╗
  2.                                                       ║ S-Tools for Windows ║
  3.                                                       ╟─────────────────────╢
  4.                                                       ║ Version 1.00        ║
  5.                                                       ║ (c) 1994 Andy Brown ║
  6.                                                       ╚═════════════════════╝
  7.  
  8. What is steganography ?
  9. ───────────────────────
  10.    Steganography is the ancient art of hiding information in some otherwise
  11. inconspicuous information. Many years ago people used to use illustrations
  12. to conceal messages. The idea being that one party could send the
  13. illustration to the other in reasonable confidence that if the messenger
  14. was questioned then the illustration would not arouse any interest from his
  15. enemies.
  16.  
  17.    Since the advent of computers there has been a vast dissemination of
  18. information, some of which needs to be kept private, some of which does
  19. not. S-Tools brings you the capability of `hiding' files within Windows
  20. sound wave (.WAV) files. The modified .WAV file that contains your hidden
  21. file will not sound any different to the human ear than the original file.
  22. The modified file does not increase or decrease in size, it remains the
  23. same. I suppose you could look at this as a kind of infinite compressor for
  24. the file that you are hiding, since you can quite happily delete it after
  25. you've hidden it, extracting it from the WAV file whenever you need it.
  26.  
  27.  
  28. Shareware
  29. ─────────
  30.    S-Tools is shareware. That means that if you find it useful and would
  31. like to continue to use it after a reasonable trial period, which I
  32. consider to be about one calendar month, then you should register your copy
  33. of the program with me.
  34.  
  35.    The registration fee for S-Tools is 15 UK pounds sterling. To register
  36. S-Tools, send a cheque drawn against a UK bank, International Money Order,
  37. International Postal Order or Sterling travellers cheques for 15 pounds to
  38. the address below:
  39.  
  40. Andy Brown
  41. 28 Ashburn Drive
  42. Wetherby
  43. West Yorkshire
  44. LS22 5RD                   
  45. United Kingdom
  46.  
  47. For your registration fee you will receive a printed manual, a personalised
  48. copy of the program, and a copy of the `C' source code.
  49.  
  50. I can be reached by e-mail at <asb@cs.nott.ac.uk> until June 1994.
  51.  
  52.  
  53. Using S-Tools
  54. ─────────────
  55.    S-Tools comes with a Windows help file that you can activate by pressing
  56. F1 or by selecting the appropriate option from the Help menu. This help
  57. file documents every command and option that is available within S-Tools.
  58. As such, there is little point in duplicating all that information here.
  59. Instead, the rest of this manual will consist of how-to sessions that walk
  60. you through the process of hiding and retrieving files. I would recommend
  61. that you read the appendices at the end of this document so that you are
  62. familiar with the limitations of, and the techniques employed by S-Tools.
  63.  
  64.  
  65. How to hide a file
  66. ──────────────────
  67.    In order to hide a file you need to be in possession of three pieces of
  68. information. These are:
  69.  
  70. 1. The name of the file that you want to hide.
  71. 2. The name of the WAV file that you want to hide it in.
  72. 3. A name for the new WAV file that contains the hidden file.
  73.  
  74.    If you are experimenting with S-Tools for the first time then you might
  75. like to try hiding something inside the ORIGINAL.WAV file that is supplied
  76. with S-Tools.
  77.  
  78.    When you've figured out the above three pieces of information you need
  79. to follow the following steps.
  80.  
  81. 1. Select the `Open WAV file' option from the `File' menu. Use the Windows
  82.    file selection box to choose the name of the WAV file that you want to
  83.    hide your file in. If the WAV file is one that S-Tools understands then
  84.    you will see a representation of the sound wave in the main window area.
  85.    In addition to this, you will see a few extra pieces of information
  86.    about the file in the status bar at the bottom of the screen. This tells
  87.    you some miscellaneous things like the playback frequency of the file,
  88.    the number of bits per sample and, more importantly, the maximum size
  89.    file that you hide within this WAV file.
  90.  
  91. 2. Assuming step 1 went ahead without any trouble, you can now choose the
  92.    file that you want to hide. Select the `Hide file' option from the
  93.    `File' menu. Now use the Windows standard file selector to choose the
  94.    name of the file that you want to hide. Assuming that the file is not
  95.    too large to hide in the WAV file that you loaded, there will be a short
  96.    delay and then the waveform display will change. The areas marked in red
  97.    on the waveform are areas of the sound wave that were altered by the
  98.    concealment process. The areas in black just happened to not have to be
  99.    altered in order to conceal the file.
  100.  
  101. 3. Naturally you will now want to save your modified wave file so that you
  102.    can send it to the person that you are exchanging secret information
  103.    with (!). To do this, simply select the `Save wave file as' option from
  104.    the `File' menu. Use the Windows standard file selection box to choose
  105.    the name of the new WAV file.
  106.  
  107. 4. Well that's just about all there is to it. Except perhaps one thing.
  108.    After you've hidden a file inside a wave, you might like to compare the
  109.    sound of the original file to the sound of the modified one. The two
  110.    `Play' options under the `Options' menu will do this for you. See if you
  111.    can spot the difference between the original and the modified version !
  112.    Do you think you could spot a concealed file if you didn't have the
  113.    original to compare to ? No way !
  114.                               
  115.  
  116. Revealing a hidden file
  117. ───────────────────────
  118.    If you are experimenting with S-Tools for the first time then you might
  119. like to try extracting the hidden message within the file HIDDEN.WAV. The
  120. hidden file is comprised only of text, so you can use the `Screen' option
  121. to display the message.
  122.  
  123.    Revealing a hidden file is even easier than hiding a file. All you need
  124. to do is to follow these steps.
  125.  
  126. 1. Select the `Open WAV file' from the `File' menu. Use the Windows
  127.    standard file selector to choose the name of the WAV file that contains
  128.    the information that you want to extract. The main Window will change to
  129.    display information about the WAV file, and a representation of its wave
  130.    form.
  131.  
  132. 2. Now choose the `Reveal file' option from the `File' menu. S-Tools will
  133.    now try and guess whether the sound wave has a hidden file within it.
  134.    It is quite possible that S-Tools will tell you that a there could be a
  135.    hidden file in a wave when there isn't one, but never the other way
  136.    around. It will never tell you there is no hidden file when there is one.
  137.  
  138.    If it thinks the wave might have a concealed file then you will be shown
  139.    a dialogue box with the length of the file in it, together with two
  140.    buttons that allow you to either save the concealed file to disk or to
  141.    show it in a window. Naturally, the latter option is only relevant if
  142.    the file consists only of text. If you choose to save the concealed file
  143.    to disk then you should use the Windows standard file selector to select
  144.    a name for the extracted file. Please note that it is not possible to
  145.    reconstruct the original sound wave, but then you couldn't hear the
  146.    difference anyway could you ?
  147.    
  148.  
  149. Limitations
  150. ───────────
  151.    The WAV file format is quite complex and is extensible. S-Tools supports
  152. the most common subset of the WAV format, known as Microsoft PCM format.
  153. S-Tools supports 8 and 16 bit samples, in mono or stereo. It does not
  154. support files that contain extra information other than the wave data
  155. itself. Luckily nearly all WAV files (including those supplied with Windows
  156. 3.1) are of this limited form.
  157.  
  158.    You should never use any `lossy' compressor programs on WAV files that
  159. have files hidden within them, this will result in your hidden file being
  160. corrupted.
  161.  
  162.  
  163. Extra information
  164. ─────────────────
  165.    If you intend to use S-Tools for h